package anonymous;

import java.util.Collection;
import java.util.EnumSet;

import rescuecore2.worldmodel.ChangeSet;
import rescuecore2.messages.Command;

import rescuecore2.standard.components.StandardAgent;
import rescuecore2.standard.entities.StandardEntity;
import rescuecore2.standard.entities.StandardEntityURN;

/**
  A no-op agent.
  */
public class DummyAgent extends StandardAgent<StandardEntity> {
	@Override
		protected void think(int time, ChangeSet changed, Collection<Command> heard) {
			sendRest(time);
		}

	@Override
		protected EnumSet<StandardEntityURN> getRequestedEntityURNsEnum() {
			return EnumSet.of(StandardEntityURN.FIRE_BRIGADE,
					StandardEntityURN.FIRE_STATION,
					StandardEntityURN.AMBULANCE_TEAM,
					StandardEntityURN.AMBULANCE_CENTRE,
					StandardEntityURN.POLICE_FORCE,
					StandardEntityURN.POLICE_OFFICE);
		}
}
